Як встановити Scrapbox Alfred workflow
https://gyazo.com/390b44ab9d53e15f035bb20a443e2480
встановити Go $ brew install go потім
додати його до PATH: в ~/.zshrc export PATH="/Users/vitalibondar/go/bin:$PATH" (імʼя користувача для мого випадку)
Встановити застосунок (2):
$ go install github.com/ohtomi/scrapbox/cmd/scrapbox@latest vb.icon оновив команду до актуального синтаксису
Встановити вокрфлоу (1)
в налаштуваннях вказати змінні:
gohome — шлях до директорії з Go (див. вище) vb.icon напр. /Users/vitalibondar/go/
site — назва проєкту на Scrapbox vb.icon напр. у моєму випадку vb)
token — токен Scrapbox, знаходиться у переглядачі після логіну на Scrapbox
https://gyazo.com/76d760c23d7b35c11b2c50c8bc913db0
в обох елементах Open url потрібно змінити site на {var:site} vb.icon(за умови, що ви не використовуєте мій форк, в ньому це вже виправлено)
https://gyazo.com/9a855cd62f8c6f0ec49be5c1a152723f
Новий код скрипта фільтра воркфлоу
змінена змінна — шлях до скомпільованого додатка scrapbox
додано в ланцюг grep -i для фільтрування результатів пошуку, бо старий варіант не працює)
code:scrapbox_alfred_script_filter
TEXT=$scrapboxPath list --token $token $site | grep -i '{query}'
IFS=$'\n'
LINES=($TEXT)
do
ITEM='<item uid="scrapbox search" arg="'$line'"><title>'$line'</title><subtitle></subtitle><icon>icon.png</icon>
</item>'
ITEMS=$ITEMS$ITEM
done
echo '<?xml version="1.0"?><items>
'$ITEMS'
</items>'